Adaptive Load Control in Transaction Processing Systems
نویسندگان
چکیده
Thrashing in transaction processing systems can be prevented by controlling the number of concurrently running transactions. Because the optimal concurrency level strongly depends on the workload characteristics which may change in time, two algorithms for adaptive adjustment of an upper bound for the concurrency level are proposed and compared by simulation.
منابع مشابه
Performance Evaluation of an Adaptive and Robust Load Control Method for the Avoidance of Data-Contention Thrashing
Load control is necessary to prevent a database system from data-contention or memory-contention thrashing, caused by excessive lock conflicts or excessive buffer replacements that may occur due to temporary load peaks. The load control method that is adopted by virtually all commercial database systems is to limit the degree of multiprogramming (DMP), that is, the maximum number of transaction...
متن کاملA Framework for workload allocation in distributed transaction processing systems
Ever-increasing demands for high transaction rates, limitations of high-end processors, high availability, and modular growth considerations are all driving forces toward distributed architectures for transaction processing. However, a prerequisite to taking advantage of the capacity of a distributed transaction processing system is an effective strategy for workload allocation. The distributio...
متن کاملAJITTS: Adaptive Just-In-Time Transaction Scheduling
Distributed transaction processing has benefited greatly from optimistic concurrency control protocols thus avoiding costly fine-grained synchronization. However, the performance of these protocols degrades significantly when the workload increases, namely, by leading to a substantial amount of aborted transactions due to concurrency conflicts. Our approach stems from the observation that when ...
متن کاملReviewTHE COMFORT AUTOMATIC TUNING PROJECT
| This paper reports on results and experiences from the COMFORT automatic tuning project. The objective of the project has been to investigate architectural principles of self-tuning database and transaction processing systems, and to develop self-tuning methods for speciic performance tuning problems. A particular concern of the project has been to cope with workload dynamics and workload het...
متن کاملPower and Velocity Control of Wind Turbines by Adaptive Fuzzy Controller during Full Load Operation
Research on wind turbine technologies have focused primarily on power cost reduction. Generally, this aim has been achieved by increasing power output while maintaining the structural load at a reasonable level. However, disturbances, such as wind speed, affect the performance of wind turbines, and as a result, the use of various types of controller becomes crucial.This paper deals with two ada...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991